public class Aufruf { public static void main(String[] arg) { int n = 42; int k[] = new int[1]; k[0] = 42; print("n: " + n + " |k[0]: " + k[0] + "\n"); print("k: " + k + "\n"); test1(n); test2(k); print("n: " + n + " |k[0]: " + k[0] + "\n"); print("k: " + k + "\n"); } public static void test1(int n) { n = 23; } public static void test2(int a[]) { // a = new int[1]; // print("a in der Funktion: " + a + "\n"); a[0] = 23; } /* Funktion print aus vorheriger Übung */ public static String print(String p) { System.out.print(p); return p; } public static int print(int p) { System.out.print(p); return p; } public static double print(double p) { System.out.print(p); return p; } public static float print(float p) { System.out.print(p); return p; } public static String arr(int p[]) { int n; String r = ""; for (n = 0; n < p.length; n++) { r += p[n] + ", "; } return r; } }